import java.util.*;

public class AVLFunction
{
	String name;
	Integer type;
	ArrayList<Integer> paramTypes;

	public AVLFunction()
	{
		name = "";
		type = null;
		paramTypes = null;
	}
	
	public void setFunctionName(String fName)
	{
		name = new String(fName);
	}
	
	public void setFunctionType(Integer fType)
	{
		type = new Integer(fType);
	}

	public Integer getFunctionType()
	{
		return type;
	}

	public String getFunctionName()
	{
		return name;
	}
	

	public void setParamTypes(ArrayList<Integer> pTypes)
	{
			paramTypes = new ArrayList<Integer>(pTypes);
	}

	public ArrayList<Integer> getParamTypes()
	{
		return paramTypes;
	}

}
